package com.sailfish.springbootdemo.pojo.db1;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.sailfish.springbootdemo.pojo.db4.User;

import java.util.Date;
import java.util.List;

public class DeviceAgeHistory {

    private Integer deviceAgeHistoryId;
    private Integer pcbaDeviceId;
    private Integer type;
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date createTime;
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date updateTime;
    private Integer auditStatus;
    private String closeRemark;
    private String closeFiles;
    private String closeAuditReason;
    private Integer submitterId;
    private Integer auditorId;
    private Integer closeMethod;
    private String closeUuid;

    private User submitter;
    private User auditor;

    private List<String> closeFilesList;

    public Integer getDeviceAgeHistoryId() {
        return deviceAgeHistoryId;
    }

    public void setDeviceAgeHistoryId(Integer deviceAgeHistoryId) {
        this.deviceAgeHistoryId = deviceAgeHistoryId;
    }

    public Integer getPcbaDeviceId() {
        return pcbaDeviceId;
    }

    public void setPcbaDeviceId(Integer pcbaDeviceId) {
        this.pcbaDeviceId = pcbaDeviceId;
    }

    public Integer getType() {
        return type;
    }

    public void setType(Integer type) {
        this.type = type;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    public Integer getAuditStatus() {
        return auditStatus;
    }

    public void setAuditStatus(Integer auditStatus) {
        this.auditStatus = auditStatus;
    }

    public String getCloseRemark() {
        return closeRemark;
    }

    public void setCloseRemark(String closeRemark) {
        this.closeRemark = closeRemark;
    }

    public String getCloseFiles() {
        return closeFiles;
    }

    public void setCloseFiles(String closeFiles) {
        this.closeFiles = closeFiles;
    }

    public String getCloseAuditReason() {
        return closeAuditReason;
    }

    public void setCloseAuditReason(String closeAuditReason) {
        this.closeAuditReason = closeAuditReason;
    }

    public Integer getSubmitterId() {
        return submitterId;
    }

    public void setSubmitterId(Integer submitterId) {
        this.submitterId = submitterId;
    }

    public Integer getAuditorId() {
        return auditorId;
    }

    public void setAuditorId(Integer auditorId) {
        this.auditorId = auditorId;
    }

    public User getSubmitter() {
        return submitter;
    }

    public void setSubmitter(User submitter) {
        this.submitter = submitter;
    }

    public User getAuditor() {
        return auditor;
    }

    public void setAuditor(User auditor) {
        this.auditor = auditor;
    }

    public List<String> getCloseFilesList() {
        return closeFilesList;
    }

    public void setCloseFilesList(List<String> closeFilesList) {
        this.closeFilesList = closeFilesList;
    }

    public Integer getCloseMethod() {
        return closeMethod;
    }

    public void setCloseMethod(Integer closeMethod) {
        this.closeMethod = closeMethod;
    }

    public String getCloseUuid() {
        return closeUuid;
    }

    public void setCloseUuid(String closeUuid) {
        this.closeUuid = closeUuid;
    }
}
